import { defineStore } from 'pinia'

// 定义一个名为 'counter' 的 Store
export const useCounterStore = defineStore('counter', {
  // 状态（数据）
  state: () => ({
    count: 0,
  }),
  // 获取器（类似于计算属性，用于派生状态）
  getters: {
    doubleCount: (state) => state.count * 2,
  },
  // 动作（方法，用于修改状态或执行异步操作）
  actions: {
    increment() {
      this.count++
    },
  },
})
